<?php
	require_once("../conexion/conexion.php");
	extract($_POST);	
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
<link href="../Estilos/global.css" rel="stylesheet" type="text/css" />
<link href="../Estilos/local.css" rel="stylesheet" type="text/css" />
<link href="../Estilos/CssTabla3.css" rel="stylesheet" type="text/css" />
<script src="../include_js/funciones.js" type="text/javascript"></script>
<script src="../include_js/jquery.js" type="text/javascript"></script>

<script>
$(document).ready(function() 
{
	 $.ajax({
            type: 'POST',
            url: 'Reportes/Grafico_Balance_Venta.php',
            data: $('#carga_busqueda_exp').serialize(),
            success: function(data) {
                $('#grafico2').html(data);
            }
        })
});
</script>
</head>

<body>
<form name="carga_busqueda_exp" id="carga_busqueda_exp" method="post">
<input type="hidden" name="txtMes" id="txtMes" value="<?php echo $txtMes; ?>">
<input type="hidden" name="txtAgno" id="txtAgno" value="<?php echo $txtAgno; ?>">
<?php
$cadVentas = '';
$cadVentasAnuladas = '';
$cadVentasNoPagadas = '';
//$cadGastos = '';
for($i=1;$i<=12;$i++)
{
	//factura psmb
	$con = new Conexion();
	$con2 = $con->conexionBD("fpproduccion");
	$sql = "select 
			date_format(FacFecha,'%d/%m/%Y') as fecha,
			FacCod,
			clirsocial,
			factura.clirut,
			FacNeto,
			FacIva,
			FacTotal,
			FacEstado
			
			from factura
			inner join clientes on
			clientes.clirut=factura.clirut
			where month(facfecha)='".$i."' and year(facfecha)='".$txtAgno."' and facestado!='ANULADA'
			order by facfecha asc";
	$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
	$con->cerrarBD();
	//factura dia
	$con = new Conexion();
	$con2 = $con->conexionBD("fpproduccion");
	$sql = "select 
			date_format(FacDiaFecha,'%d/%m/%Y') as fecha,
			FacDiaNumFac,
			clirsocial,
			facturadia.CliRut,
			FacDiaEstado,
			FacDiaNeto,
			FacDiaIVA,
			FacDiaMonto
			
			from facturadia
			inner join clientes on
			clientes.CliRut=facturadia.CliRut
			where month(FacDiaFecha)='".$i."' and year(FacDiaFecha)='".$txtAgno."' and FacDiaEstado!='ANULADA'
			order by FacDiaFecha asc";
	$resultado2 = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
	$con->cerrarBD();
	//factura infa
	$con = new Conexion();
	$con2 = $con->conexionBD("fpproduccion");
	$sql = "select 
			date_format(FacInfaFecha,'%d/%m/%Y') as fecha,
			FacInfaNumFac,
			clirsocial,
			facturainfa.CliRut,
			FacInfaEstado,
			FacInfaNeto,
			FacInfaIVA,
			FacInfaMonto
			
			from facturainfa
			inner join clientes on
			clientes.CliRut=facturainfa.CliRut
			where month(FacInfaFecha)='".$i."' and year(FacInfaFecha)='".$txtAgno."' and FacInfaEstado!='ANULADA'
			order by FacInfaFecha asc";
	$resultado3 = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
	$con->cerrarBD();
	//factura otros
	$con = new Conexion();
	$con2 = $con->conexionBD("fpproduccion");
	$sql = "select 
			date_format(FacOtrosFecha,'%d/%m/%Y') as fecha,
			FacOtrosNumFac,
			oclirsocial,
			facturaotros.OCliRut,
			FacOtrosEstado,
			FacOtrosNeto,
			FacOtrosIVA,
			FacOtrosMonto
			
			from facturaotros
			inner join otrosclientes on
			otrosclientes.OCliRut=facturaotros.OCliRut
			where month(FacOtrosFecha)='".$i."' and year(FacOtrosFecha)='".$txtAgno."' and FacOtrosEstado!='ANULADA'
			order by FacOtrosFecha asc";
	$resultado4 = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
	$con->cerrarBD();
	//factura exenta
	$con = new Conexion();
	$con2 = $con->conexionBD("fpproduccion");
	$sql = "select 
			date_format(FECliFecha,'%d/%m/%Y') as fecha,
			FECliNum,
			oclirsocial,
			fe.OCliRut,
			FECliEstado,
			FECliTotal
			
			from facexecliente fe
			inner join otrosclientes oc on
			oc.OCliRut=fe.OCliRut
			where month(FECliFecha)='".$i."' and year(FECliFecha)='".$txtAgno."' and FECliEstado!='ANULADA'
			order by FECliFecha asc";
	$resultado5 = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
	$con->cerrarBD();
	//nota de credito
	$con = new Conexion();
	$con2 = $con->conexionBD("fpproduccion");
	$sql = "select 
			date_format(NotCreFecha,'%d/%m/%Y') as fecha,
			NotCreNum,
			NotCreRSocial,
			NotCreRut,
			NotCreNeto
			
			from notacredito
			where month(NotCreFecha)='".$i."' and year(NotCreFecha)='".$txtAgno."'
			order by NotCreFecha asc";
	$resultado6 = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
	$con->cerrarBD();
	
	$sumatoria = 0;
	$sumaNoPagado = 0;
	$sumaAnulada = 0;
	//factura psmb
	while($reg = mysql_fetch_array($resultado))
	{
		if($reg['FacEstado']=='NO PAGADO')
		{
			$sumaNoPagado += $reg['FacTotal'];
		}
		else
		{	
			if($reg['FacEstado']=='ANULADA')
			{	
				$sumaAnulada += $reg['FacTotal'];
			}
			else
			{	
				$sumatoria += $reg['FacTotal'];
			}
		}
	
		//$sumatoria += $reg['FacTotal'];
		//$sumaIVA += $reg['FacIva'];
		//$sumaNeto += $reg['FacNeto'];
	}
	//factura dia
	while($reg = mysql_fetch_array($resultado2))
	{		
		if($reg['FacDiaEstado']=='NO PAGADO')
		{
			$sumaNoPagado += $reg['FacDiaMonto'];
		}
		else
		{	
			if($reg['FacDiaEstado']=='ANULADA')
			{	$sumaAnulada += $reg['FacDiaMonto'];}
			else
			{	$sumatoria += $reg['FacDiaMonto'];}
		}
	}
	//factura infa
	while($reg = mysql_fetch_array($resultado3))
	{
		if($reg['FacInfaEstado']=='NO PAGADO')
		{
			$sumaNoPagado += $reg['FacInfaMonto'];
		}
		else
		{	
			if($reg['FacInfaEstado']=='ANULADA')
			{	$sumaAnulada += $reg['FacInfaMonto'];}
			else
			{	$sumatoria += $reg['FacInfaMonto'];}
		}
		
		//$sumaIVA += $reg['FacInfaIVA'];
		//$sumaNeto += $reg['FacInfaNeto'];
	}
	//factura otros
	while($reg = mysql_fetch_array($resultado4))
	{
		if($reg['FacOtrosEstado']=='NO PAGADO')
		{
			$sumaNoPagado += $reg['FacOtrosMonto'];
		}
		else
		{	
			if($reg['FacOtrosEstado']=='ANULADA')
			{	$sumaAnulada += $reg['FacOtrosMonto'];}
			else
			{	$sumatoria += $reg['FacOtrosMonto'];}
		}
		
		//$sumaIVA += $reg['FacOtrosIVA'];
		//$sumaNeto += $reg['FacOtrosNeto'];
	}
	
	//factura exenta
	while($reg = mysql_fetch_array($resultado5))
	{
		if($reg['FECliEstado']=='FACTURADO')
		{	$sumaNoPagado += $reg['FacOtrosMonto'];}
		else
		{	
			if($reg['FECliEstado']=='ANULADA')
			{	$sumaAnulada += $reg['FECliTotal'];}
			else
			{	$sumatoria += $reg['FECliTotal'];}
		}
		
		//$sumaNeto += $reg['FECliTotal'];
	}
	
	//nota de credito
	while($reg = mysql_fetch_array($resultado6))
	{	
		$iva = round($reg['NotCreNeto']*0.19);
		$total = $iva+$reg['NotCreNeto'];
		
		$sumatoria -= $total;
		//$sumaNeto -= $reg['NotCreNeto'];
		//$sumaIVA -= $iva;
	}

	$cadVentas = $cadVentas.','.$sumatoria;
	$cadVentasAnuladas = $cadVentasAnuladas.','.$sumaAnulada;
	$cadVentasNoPagadas = $cadVentasNoPagadas.','.$sumaNoPagado;
}	

	echo "<input type='hidden' id='txtVentas' name='txtVentas' value='$cadVentas'/>";
	echo "<input type='hidden' id='txtAnuladas' name='txtAnuladas' value='$cadVentasAnuladas'/>";
	echo "<input type='hidden' id='txtNoPagadas' name='txtNoPagadas' value='$cadVentasNoPagadas'/>";
?>
<div id="grafico2"></div>
</form>
</body>
</html>